#include"processBar.h"
#include<string.h>
#include<unistd.h>

char bar[NUM];

void processbar(int rate)
{
	//2
	if(rate<0||rate>100) return;
	int len=strlen(func);
	printf("[%-100s][%d%%][%c]\r",bar,rate,func[rate%len]);
	fflush(stdout);
	bar[rate++]=STYLE;
	if(rate<100) bar[rate]=RIGHT;

	//1
	/*char bar[NUM];
	memset(bar,'\0',sizeof(bar));
	int cnt=0;
	int len=strlen(func);
	while(cnt<=100)
	{
		printf("[%-100s][%d%%][%c]\r",bar,cnt,func[cnt%len]);
		fflush(stdout);
		bar[cnt++]=STYLE;
		if(cnt<100) bar[cnt]='>';
		usleep(100000);
	}
	printf("\n");*/
}
void initbar()
{
	memset(bar,'\0',sizeof(bar));
}
